GDmenu
==============

Version : v0.5.2
Author  : neuroacid
Contact : n3uroacid@gmail.com

Changelog:
- Added region and VGA patches for bootROM v1.004 (possibly present in early NTSC-J VA1 systems).

Description:
GDmenu is an homebrew application for the Dreamcast to use with the GDEMU (http://gdemu.wordpress.com/). 
It generates a list of the games currently on the SD card and displays it in the form of a menu.
After loading the list it allows you to navigate through your games and then start the selected one.

Instructions:
- This version requires GDEMU Firmware 5.8.1+.
- Download it from (http://gdemu.wordpress.com/firmware/) and follow the instructions on that page to install.
- After successfully updating the firmware, extract the GDmenu archive to it's own folder.
- Copy the file "GDEMU.ini" and the folder "01" to the root of your SD card.
- If the folder "01" already exists in you SD card and isn't empty, move the disc image inside to another folder.
- Insert your SD card on your GDEMU SD slot and power-on your Dreamcast.
- Upon boot you will be presented with a loading screen, while the game list is generated.
- After the loading is done, the menu is displayed with the list of games currently on your SD card.
- To navigate the games use the Up/Down buttons on the D-pad and then press the (A) button to start the selected game.
- To exit to the BIOS menu press the (Y) button.

Notes:
To make the menu load faster, it's essential to put the file named GDEMU.ini into the root of your SD card.
It contains the two following lines inside:
open_time = 150
detect_time = 150

These values are expressed in milliseconds and are natural numbers that can range from 150 to 5000.
- open_time variable that defines the duration of "lid open" status after image change with default value of 500ms.
- detect_time variable that defines the duration of "busy" status before reading the image with default value of 250ms.

To be able to return to the menu after a system reset (by pressing A+B+X+Y+START) the following line is required:
reset_goto = 1

The value is a natural number that can range from 0 to 9999. GDEMU will switch to image number when it detects a system reset.

These settings are read during SD card detection, so changing the card will result in GDEMU re-reading them again. 
This way it is possible to have different settings per card. If no INI file is found, the previous values will remain in effect.

Credits & Thanks:
- Deunan Knute for the GDEMU http://gdemu.wordpress.com/
- Marcus Comstedt http://mc.pp.se/dc/
- Dan Potter and team for the KallistiOS http://gamedev.allusion.net/
- BlueCrab http://sylverant.net/